Distributed Application Development System
Overview
Rational's Distributed Application Development System (DADS)
allows a single Ada program to be distributed over many different
stations. This is achieved without the use of any special pragmas or
language extensions. DADS allows any Ada program to be run on a
distributed system without modification. The distribution is
achieved by means of a distribution specification that is separate
from the Ada source. This distribution specification does not alter
the program's semantics, but it does control on which station data
items are located or on which station subprograms and tasks
execute. The logical unit of program partitioning is called a
station. At execution time the user can assign the different
stations to physical nodes. DADS has been developed with funding
from ARPA. You can also see the contract number and so on.
Related Documents
-
Specification of Distributed Ada
-
Fault Tolerant DADS (DADS/FT)
DADS/FT is currently under development. It allows the user to add
fault tolerance to a distributed program and to create replicates
that vote on data values.
- Data Parallel Support in DADS
Data parallel DADS is intended for programs (such as Linpack) that
consist mainly of loops and nested loops that operate on large
arrays.
-
The a.trace Tool
Last updated 10/2/95